FEXP Solver  1.0.0.0
CFEXResultDataContainer Class Reference

Container for the deserialized data containing results from numerical simulation. More...

#include <FEXPSerializeData.h>

Inheritance diagram for CFEXResultDataContainer:
Collaboration diagram for CFEXResultDataContainer:

Public Member Functions

 CFEXResultDataContainer (const t_FileStructMap &clc_map)
 
virtual std::string GetContainerName () const override
 
virtual void SetData (Ptr< ICFEXPDataModelContIntf > model_cont, const t_ModelDataKey &model_key) override
 
virtual void RmvData (Ptr< ICFEXPDataModelContIntf > model_cont) override
 
virtual Ptr< t_SerializedDataSerData (Ptr< ICFEXPDataModelContIntf > model_cont) override
 
virtual void DesData (Ptr< ICFEXPDataModelContIntf > model_cont, Ptr< t_SerializedData > ser_data) override
 
- Public Member Functions inherited from CFEXPInpDataContainer
 CFEXPInpDataContainer (const t_FileStructMap &clc_map)
 
virtual ~CFEXPInpDataContainer ()
 
template<typename TData >
std::enable_if< std::is_base_of< ICFEXPSerialDataBase, TData >::value, Ptr< TData > >::type GetInputData ()
 
virtual void ProcessLines (const std::vector< std::string > &lines) override
 
- Public Member Functions inherited from ICFEXPDataContIntf
virtual ~ICFEXPDataContIntf ()
 
- Public Member Functions inherited from CFEXPFEInpContBase
virtual ~CFEXPFEInpContBase ()
 
- Public Member Functions inherited from ICFEXPInpDataContBase
virtual ~ICFEXPInpDataContBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from CFEXPInpDataContainer
const t_FileStructMapget_cls_map () const
 
- Protected Member Functions inherited from ICFEXPInpDataContBase
std::vector< std::string > split_string (const std::string &str, const std::string &delim)
 

Detailed Description

Container for the deserialized data containing results from numerical simulation.

Constructor & Destructor Documentation

◆ CFEXResultDataContainer()

CFEXResultDataContainer::CFEXResultDataContainer ( const t_FileStructMap clc_map)

Member Function Documentation

◆ DesData()

virtual void CFEXResultDataContainer::DesData ( Ptr< ICFEXPDataModelContIntf model_cont,
Ptr< t_SerializedData ser_data 
)
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ GetContainerName()

virtual std::string CFEXResultDataContainer::GetContainerName ( ) const
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ RmvData()

virtual void CFEXResultDataContainer::RmvData ( Ptr< ICFEXPDataModelContIntf model_cont)
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ SerData()

virtual Ptr<t_SerializedData> CFEXResultDataContainer::SerData ( Ptr< ICFEXPDataModelContIntf model_cont)
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ SetData()

void CFEXResultDataContainer::SetData ( Ptr< ICFEXPDataModelContIntf model_cont,
const t_ModelDataKey model_key 
)
overridevirtual

Reimplemented from CFEXPInpDataContainer.


The documentation for this class was generated from the following files: